<?php
/*
 * 公共模块
 */
class PublicAction extends Action {

    // 管理员登录
    public function login()
    {
        if(isset($_POST['send']))
        {
            $admin = D('Admin');
            if ($this->_post('check_code') !== session('code')) $this->error('验证码错误!');
            $adminName = $this->_post('admin_name');
            $adminPass = sha1($this->_post('admin_pass'));

            if(!$admin->where("admin_name='$adminName'")->getField('id'))
                $this->error('管理员名称不存在!');
            else
            {
                if(!$admin->where("admin_pass='$adminPass'")->getField('id')) $this->error('管理员密码错误!');
                session('admin', $adminName);
                $this->success('登录成功', '../Index/index');
            }
        }
        $this->display();
    }

    // 退出
    public function logout()
    {
        session('admin', null);
        $this->redirect('Public/login');
    }

    // 登录验证码
    public function checkCode()
    {
        import('ORG.Util.CheckCode');
        $checkcode = new CheckCode();
        $checkcode->output();
    }


}
